From: Anton Gladky Date: Mon, 27 Jul 2026 14:37:42 +0000 (+0200) Subject: Fix segfault writing ascii .vtu files with implicit cell type arrays X-Git-Tag: archive/raspbian/9.6.2+dfsg1-4+rpi1^2^2~1 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/success//%22http:/www.example.com/cgi/success/?a=commitdiff_plain;h=189cbcaeee5ceb9794188f01686471e0fa9c4106;p=vtk9.git Fix segfault writing ascii .vtu files with implicit cell type arrays Forwarded: not-yet NewIterator() returns nullptr for the implicit cell-type arrays used since VTK 9.6. WriteAsciiData() dereferenced that nullptr via an unconditional iter->Delete(). Guard it. Closes yade FTBFS. Gbp-Pq: Name fix_xmlwriter_ascii_implicit_cellarray_segfault.patch --- diff --git a/IO/XML/vtkXMLWriter.cxx b/IO/XML/vtkXMLWriter.cxx index 413f0f885..030e96cb7 100644 --- a/IO/XML/vtkXMLWriter.cxx +++ b/IO/XML/vtkXMLWriter.cxx @@ -1978,7 +1978,10 @@ int vtkXMLWriter::WriteAsciiData(vtkAbstractArray* a, vtkIndent indent) ret = 0; break; } - iter->Delete(); + if (iter) + { + iter->Delete(); + } return ret; }